import java.util.ArrayList;

public class Solution {
    public static void main(String[] args){
        ArrayList <String>list1=new ArrayList();
        ArrayList <String>list2=new ArrayList();
        ArrayList <Integer>list3=new ArrayList();
        list1.add("红色");
        list1.add("紫色");
        list1.add("蓝色");
        list1.add("绿色");
        list2.add("M");
        list2.add("E");
        list2.add("R");
        list2.add("F");
        list3.add(1);
        list3.add(2);
        list3.add(3);
        list3.add(4);
        LabelA:
        for(int i=0;i<list3.size();i++){
            for(int j=0;j<list1.size();j++){
                for(int k=0;k<list2.size();k++){
                   String y=list1.remove(j);
                   String z=list2.remove(k);
                   int x=list3.remove(i);
                    for(int i1=0;i1<list3.size();i1++){
                        for(int j1=0;j1<list1.size();j1++){
                            for(int k1=0;k1<list2.size();k1++){
                                String y1=list1.remove(j1);
                                String z1=list2.remove(k1);
                                int x1=list3.remove(i1);
                                for(int i2=0;i2<list3.size();i2++){
                                    for(int j2=0;j2<list1.size();j2++){
                                        for(int k2=0;k2<list2.size();k2++){
                                           String y2=list1.remove(j2);
                                           String z2=list2.remove(k2);
                                           int x2=list3.remove(i2);
                                            for(int x3:list3){
                                                for(String y3:list1){
                                                    for(String z3:list2){
                                                        //E骑紫色的车
                                                        if((z.equals("E")&&!y.equals("紫色"))||(z1.equals("E")&&!y1.equals("紫色"))||(z2.equals("E")&&!y2.equals("紫色"))||(z3.equals("E")&&!y3.equals("紫色"))){
                                                            break;
                                                        }
                                                        //Rohan没有骑绿色的车
                                                        if((z.equals("R")&&y.equals("绿色"))||(z1.equals("R")&&y1.equals("绿色"))||(z2.equals("R")&&y2.equals("绿色"))||(z3.equals("R")&&y3.equals("绿色"))){
                                                            break;
                                                        }
                                                        //Mike和Ellie不是第一，也不是最后
                                                        if((z.equals("M")&&(x==1||x==4))||(z.equals("E")&&(x==1||x==4))||(z1.equals("M")&&(x1==1||x1==4))||(z1.equals("E")&&(x1==1||x1==4))||(z2.equals("M")&&(x2==1||x2==4))||(z2.equals("E")&&(x2==1||x2==4))||(z3.equals("M")&&(x3==1||x3==4))||(z3.equals("E")&&(x3==1||x3==4))){
                                                            break;
                                                        }
                                                        //骑蓝色车的人领先Fatma
                                                        if(y.equals("蓝色")){
                                                            if(z1.equals("F")&&(x>x1)){
                                                                break;
                                                            }
                                                            else if(z2.equals("F")&&(x>x2)){
                                                                break;
                                                            }
                                                            else if(z3.equals("F")&&(x>x3)){
                                                                break;
                                                            }
                                                        }
                                                        else if(y1.equals("蓝色")){
                                                            if(z.equals("F")&&(x1>x)){
                                                                break;
                                                            }
                                                            else if(z2.equals("F")&&(x1>x2)){
                                                                break;
                                                            }
                                                            else if(z3.equals("F")&&(x1>x3)){
                                                                break;
                                                            }
                                                        }
                                                        else if(y2.equals("蓝色")){
                                                            if(z.equals("F")&&(x2>x)){
                                                                break;
                                                            }
                                                            else if(z1.equals("F")&&(x2>x1)){
                                                                break;
                                                            }
                                                            else if(z3.equals("F")&&(x2>x3)){
                                                                break;
                                                            }
                                                        }
                                                        else if(y3.equals("蓝色")){
                                                            if(z.equals("F")&&(x3>x)){
                                                                break;
                                                            }
                                                            else if(z2.equals("F")&&(x3>x2)){
                                                                break;
                                                            }
                                                            else if(z1.equals("F")&&(x3>x1)){
                                                                break;
                                                            }
                                                        }
                                                        //骑绿色车的人领先骑紫色车的人
                                                        if(y.equals("绿色")){
                                                            if(y1.equals("紫色")&&(x>x1)){
                                                                break;
                                                            }
                                                            else if(y2.equals("紫色")&&(x>x2)){
                                                                break;
                                                            }
                                                            else if(y3.equals("紫色")&&(x>x3)){
                                                                break;
                                                            }
                                                        }
                                                        else if(y1.equals("绿色")){
                                                            if(y2.equals("紫色")&&(x1>x2)){
                                                                break;
                                                            }
                                                            else if(y3.equals("紫色")&&(x1>x3)){
                                                                break;
                                                            }
                                                            else if(y.equals("紫色")&&(x1>x)){
                                                                break;
                                                            }
                                                        }
                                                        else if(y2.equals("绿色")){
                                                            if(y3.equals("紫色")&&(x2>x3)){
                                                                break;
                                                            }
                                                            else if(y.equals("紫色")&&(x2>x)){
                                                                break;
                                                            }
                                                            else if(y1.equals("紫色")&&(x2>x1)){
                                                                break;
                                                            }
                                                        }
                                                        else if(y3.equals("绿色")){
                                                            if(y.equals("紫色")&&(x3>x)){
                                                                break;
                                                            }
                                                            else if(y1.equals("紫色")&&(x3>x1)){
                                                                break;
                                                            }
                                                            else if(y2.equals("紫色")&&(x3>x2)){
                                                                break;
                                                            }
                                                        }
                                                        //输出结果
                                                            if(x==2) {
                                                                System.out.println(z+"获得了第二名");
                                                                break LabelA;
                                                            }
                                                            else if(x1==2) {
                                                            System.out.println(z1+"获得了第二名");
                                                                break LabelA;
                                                            }
                                                            else if(x2==2) {
                                                            System.out.println(z2+"获得了第二名");
                                                                break LabelA;
                                                            }
                                                            else if(x3==2) {
                                                            System.out.println(z3+"获得了第二名");
                                                                break LabelA;
                                                            }
                                                    }
                                                }
                                            }
                                            list1.add(j2,y2);
                                            list2.add(k2,z2);
                                            list3.add(i2,x2);
                                        }
                                    }
                                }
                                list1.add(j1,y1);
                                list2.add(k1,z1);
                                list3.add(i1,x1);
                            }
                        }
                    }
                    list1.add(j,y);
                    list2.add(k,z);
                    list3.add(i,x);
                }
            }
        }


    }



    }


